package com.inossem.warehousestorage_inossem.bean.inStorage;

import com.inossem.warehousestorage_inossem.bean.common.BeanNew;
import com.inossem.warehousestorage_inossem.bean.common.GetOperatorBean;

import java.util.List;

/**
 * Created by leij on 2017/7/4.
 */

public class InStorageTenderOverviewBean extends BeanNew {


    /**
     * body : {"contract_code":"HT-2017-1013","contract_name":"合同名称","corp_code":"2000","corp_id":"2000","corp_name":"","create_time":"2017-10-13","purchase_group":"002","purchase_group_name":"鲁钊","purchase_order_code":"4500036466","purchase_order_type":"ZCF","purchase_order_type_name":"02重复采购订单","purchase_org":"2000","purchase_org_name":"伊泰股份公司物供部","supplier_code":"0020006275","supplier_name":"内蒙古双达机电设备有限公司","item_list":[{"stock_input_rid":"1","cost_obj_code":"","cost_obj_name":"","decimal_place":"2","demand_dept":"","fty_code":"2000","fty_id":"2000","fty_name":"","inputed_qty":"332.5","location_code":"0004","location_id":"20000004","location_name":"大地中心供应站","mat_code":"60000648","mat_name":"普通钢丝绳/6*19-Φ18.5/FC","name_zh":"米","order_qty":"1000.0","purchase_group":"","purchase_order_rid":"00010","unit_code":"M","unit_id":"92","batch_spec_list":[{"batch_spec_code":"ZSCRQ","batch_spec_value":"2012-12-11","batch_spec_type":"2","required":"0","info":[],"display_index":"1","edit":"1"}],"batch_material_spec_list":[{"batch_spec_code":"production_time","batch_spec_value":"2012-12-11","batch_spec_type":"2","required":"0","info":[],"display_index":"1","edit":"1"},{"batch_spec_code":"validity_time","batch_spec_value":"2012-12-11","batch_spec_type":"2","required":"0","info":[],"display_index":"2","edit":"1"},{"batch_spec_code":"contract_code","batch_spec_value":"2012-12-11","batch_spec_type":"1","required":"0","info":[],"display_index":"3","edit":"0"}]}]}
     */

    private TenderInStorageOverviewBean body;

    public TenderInStorageOverviewBean getBody() {
        return body;
    }

    public void setBody(TenderInStorageOverviewBean body) {
        this.body = body;
    }

    public static class TenderInStorageOverviewBean {
        /**
         * contract_code : HT-2017-1013
         * contract_name : 合同名称
         * corp_code : 2000
         * corp_id : 2000
         * corp_name :
         * create_time : 2017-10-13
         * purchase_group : 002
         * purchase_group_name : 鲁钊
         * purchase_order_code : 4500036466
         * purchase_order_type : ZCF
         * purchase_order_type_name : 02重复采购订单
         * purchase_org : 2000
         * purchase_org_name : 伊泰股份公司物供部
         * supplier_code : 0020006275
         * supplier_name : 内蒙古双达机电设备有限公司
         * item_list : [{"stock_input_rid":"1","cost_obj_code":"","cost_obj_name":"","decimal_place":"2","demand_dept":"","fty_code":"2000","fty_id":"2000","fty_name":"","inputed_qty":"332.5","location_code":"0004","location_id":"20000004","location_name":"大地中心供应站","mat_code":"60000648","mat_name":"普通钢丝绳/6*19-Φ18.5/FC","name_zh":"米","order_qty":"1000.0","purchase_group":"","purchase_order_rid":"00010","unit_code":"M","unit_id":"92","batch_spec_list":[{"batch_spec_code":"ZSCRQ","batch_spec_value":"2012-12-11","batch_spec_type":"2","required":"0","info":[],"display_index":"1","edit":"1"}],"batch_material_spec_list":[{"batch_spec_code":"production_time","batch_spec_value":"2012-12-11","batch_spec_type":"2","required":"0","info":[],"display_index":"1","edit":"1"},{"batch_spec_code":"validity_time","batch_spec_value":"2012-12-11","batch_spec_type":"2","required":"0","info":[],"display_index":"2","edit":"1"},{"batch_spec_code":"contract_code","batch_spec_value":"2012-12-11","batch_spec_type":"1","required":"0","info":[],"display_index":"3","edit":"0"}]}]
         */

        private String stock_input_id;
        private String inStorageNumber;
        private String contract_code;
        private String contract_name;
        private String corp_code;
        private String corp_id;
        private String corp_name;
        private String create_time;
        private String purchase_group;
        private String purchase_group_name;
        private String purchase_order_code;
        private String purchase_order_type;
        private String purchase_order_type_name;
        private String purchase_org;
        private String purchase_org_name;
        private String supplier_code;
        private String supplier_name;
        private List<GetOperatorBean.OperatorBean> user_list;//经办人列表
        private List<PurchaseOrderItemListBean> item_list;

        public String getStock_input_id() {
            return stock_input_id;
        }

        public void setStock_input_id(String stock_input_id) {
            this.stock_input_id = stock_input_id;
        }

        public String getInStorageNumber() {
            return inStorageNumber;
        }

        public void setInStorageNumber(String inStorageNumber) {
            this.inStorageNumber = inStorageNumber;
        }

        public List<GetOperatorBean.OperatorBean> getUser_list() {
            return user_list;
        }

        public void setUser_list(List<GetOperatorBean.OperatorBean> user_list) {
            this.user_list = user_list;
        }

        public String getContract_code() {
            return contract_code;
        }

        public void setContract_code(String contract_code) {
            this.contract_code = contract_code;
        }

        public String getContract_name() {
            return contract_name;
        }

        public void setContract_name(String contract_name) {
            this.contract_name = contract_name;
        }

        public String getCorp_code() {
            return corp_code;
        }

        public void setCorp_code(String corp_code) {
            this.corp_code = corp_code;
        }

        public String getCorp_id() {
            return corp_id;
        }

        public void setCorp_id(String corp_id) {
            this.corp_id = corp_id;
        }

        public String getCorp_name() {
            return corp_name;
        }

        public void setCorp_name(String corp_name) {
            this.corp_name = corp_name;
        }

        public String getCreate_time() {
            return create_time;
        }

        public void setCreate_time(String create_time) {
            this.create_time = create_time;
        }

        public String getPurchase_group() {
            return purchase_group;
        }

        public void setPurchase_group(String purchase_group) {
            this.purchase_group = purchase_group;
        }

        public String getPurchase_group_name() {
            return purchase_group_name;
        }

        public void setPurchase_group_name(String purchase_group_name) {
            this.purchase_group_name = purchase_group_name;
        }

        public String getPurchase_order_code() {
            return purchase_order_code;
        }

        public void setPurchase_order_code(String purchase_order_code) {
            this.purchase_order_code = purchase_order_code;
        }

        public String getPurchase_order_type() {
            return purchase_order_type;
        }

        public void setPurchase_order_type(String purchase_order_type) {
            this.purchase_order_type = purchase_order_type;
        }

        public String getPurchase_order_type_name() {
            return purchase_order_type_name;
        }

        public void setPurchase_order_type_name(String purchase_order_type_name) {
            this.purchase_order_type_name = purchase_order_type_name;
        }

        public String getPurchase_org() {
            return purchase_org;
        }

        public void setPurchase_org(String purchase_org) {
            this.purchase_org = purchase_org;
        }

        public String getPurchase_org_name() {
            return purchase_org_name;
        }

        public void setPurchase_org_name(String purchase_org_name) {
            this.purchase_org_name = purchase_org_name;
        }

        public String getSupplier_code() {
            return supplier_code;
        }

        public void setSupplier_code(String supplier_code) {
            this.supplier_code = supplier_code;
        }

        public String getSupplier_name() {
            return supplier_name;
        }

        public void setSupplier_name(String supplier_name) {
            this.supplier_name = supplier_name;
        }

        public List<PurchaseOrderItemListBean> getItem_list() {
            return item_list;
        }

        public void setItem_list(List<PurchaseOrderItemListBean> item_list) {
            this.item_list = item_list;
        }

        public static class PurchaseOrderItemListBean {
            /**
             * stock_input_rid : 1
             * cost_obj_code :
             * cost_obj_name :
             * decimal_place : 2
             * demand_dept :
             * fty_code : 2000
             * fty_id : 2000
             * fty_name :
             * inputed_qty : 332.5
             * location_code : 0004
             * location_id : 20000004
             * location_name : 大地中心供应站
             * mat_code : 60000648
             * mat_name : 普通钢丝绳/6*19-Φ18.5/FC
             * name_zh : 米
             * order_qty : 1000.0
             * purchase_group :
             * purchase_order_rid : 00010
             * unit_code : M
             * unit_id : 92
             * batch_spec_list : [{"batch_spec_code":"ZSCRQ","batch_spec_value":"2012-12-11","batch_spec_type":"2","required":"0","info":[],"display_index":"1","edit":"1"}]
             * batch_material_spec_list : [{"batch_spec_code":"production_time","batch_spec_value":"2012-12-11","batch_spec_type":"2","required":"0","info":[],"display_index":"1","edit":"1"},{"batch_spec_code":"validity_time","batch_spec_value":"2012-12-11","batch_spec_type":"2","required":"0","info":[],"display_index":"2","edit":"1"},{"batch_spec_code":"contract_code","batch_spec_value":"2012-12-11","batch_spec_type":"1","required":"0","info":[],"display_index":"3","edit":"0"}]
             */

            private String stock_input_rid;
            private String cost_obj_code;
            private String cost_obj_name;
            private String decimal_place;
            private String demand_dept;
            private String fty_code;
            private String fty_id;
            private String fty_name;
            private String inputed_qty;
            private String location_code;
            private String location_id;
            private String location_name;
            private String mat_code;
            private String mat_name;
            private String name_zh;
            private String order_qty;
            private String purchase_group;
            private String purchase_order_rid;
            private String unit_code;
            private String unit_id;
            private String inStorageNumber;
            private List<BatchSpecListBean> batch_spec_list;
            private List<BatchMaterialSpecListBean> batch_material_spec_list;

            public String getInStorageNumber() {
                return inStorageNumber;
            }

            public void setInStorageNumber(String inStorageNumber) {
                this.inStorageNumber = inStorageNumber;
            }

            public String getStock_input_rid() {
                return stock_input_rid;
            }

            public void setStock_input_rid(String stock_input_rid) {
                this.stock_input_rid = stock_input_rid;
            }

            public String getCost_obj_code() {
                return cost_obj_code;
            }

            public void setCost_obj_code(String cost_obj_code) {
                this.cost_obj_code = cost_obj_code;
            }

            public String getCost_obj_name() {
                return cost_obj_name;
            }

            public void setCost_obj_name(String cost_obj_name) {
                this.cost_obj_name = cost_obj_name;
            }

            public String getDecimal_place() {
                return decimal_place;
            }

            public void setDecimal_place(String decimal_place) {
                this.decimal_place = decimal_place;
            }

            public String getDemand_dept() {
                return demand_dept;
            }

            public void setDemand_dept(String demand_dept) {
                this.demand_dept = demand_dept;
            }

            public String getFty_code() {
                return fty_code;
            }

            public void setFty_code(String fty_code) {
                this.fty_code = fty_code;
            }

            public String getFty_id() {
                return fty_id;
            }

            public void setFty_id(String fty_id) {
                this.fty_id = fty_id;
            }

            public String getFty_name() {
                return fty_name;
            }

            public void setFty_name(String fty_name) {
                this.fty_name = fty_name;
            }

            public String getInputed_qty() {
                return inputed_qty;
            }

            public void setInputed_qty(String inputed_qty) {
                this.inputed_qty = inputed_qty;
            }

            public String getLocation_code() {
                return location_code;
            }

            public void setLocation_code(String location_code) {
                this.location_code = location_code;
            }

            public String getLocation_id() {
                return location_id;
            }

            public void setLocation_id(String location_id) {
                this.location_id = location_id;
            }

            public String getLocation_name() {
                return location_name;
            }

            public void setLocation_name(String location_name) {
                this.location_name = location_name;
            }

            public String getMat_code() {
                return mat_code;
            }

            public void setMat_code(String mat_code) {
                this.mat_code = mat_code;
            }

            public String getMat_name() {
                return mat_name;
            }

            public void setMat_name(String mat_name) {
                this.mat_name = mat_name;
            }

            public String getName_zh() {
                return name_zh;
            }

            public void setName_zh(String name_zh) {
                this.name_zh = name_zh;
            }

            public String getOrder_qty() {
                return order_qty;
            }

            public void setOrder_qty(String order_qty) {
                this.order_qty = order_qty;
            }

            public String getPurchase_group() {
                return purchase_group;
            }

            public void setPurchase_group(String purchase_group) {
                this.purchase_group = purchase_group;
            }

            public String getPurchase_order_rid() {
                return purchase_order_rid;
            }

            public void setPurchase_order_rid(String purchase_order_rid) {
                this.purchase_order_rid = purchase_order_rid;
            }

            public String getUnit_code() {
                return unit_code;
            }

            public void setUnit_code(String unit_code) {
                this.unit_code = unit_code;
            }

            public String getUnit_id() {
                return unit_id;
            }

            public void setUnit_id(String unit_id) {
                this.unit_id = unit_id;
            }

            public List<BatchSpecListBean> getBatch_spec_list() {
                return batch_spec_list;
            }

            public void setBatch_spec_list(List<BatchSpecListBean> batch_spec_list) {
                this.batch_spec_list = batch_spec_list;
            }

            public List<BatchMaterialSpecListBean> getBatch_material_spec_list() {
                return batch_material_spec_list;
            }

            public void setBatch_material_spec_list(List<BatchMaterialSpecListBean> batch_material_spec_list) {
                this.batch_material_spec_list = batch_material_spec_list;
            }

            public static class BatchSpecListBean {
                /**
                 * batch_spec_code : ZSCRQ
                 * batch_spec_value : 2012-12-11
                 * batch_spec_type : 2
                 * required : 0
                 * info : []
                 * display_index : 1
                 * edit : 1
                 */

                private String batch_spec_code;
                private String batch_spec_value;
                private String batch_spec_type;
                private String batch_spec_name;
                private String required;
                private String display_index;
                private String edit;
                private String Text;
                private List<InStorageFreeOverviewBean.OverviewBean.PurchaseOrderItemListBean.BatchSpecListBean.InfoBean> info;

                public String getBatch_spec_name() {
                    return batch_spec_name;
                }

                public void setBatch_spec_name(String batch_spec_name) {
                    this.batch_spec_name = batch_spec_name;
                }

                public String getText() {
                    return Text;
                }

                public void setText(String text) {
                    Text = text;
                }

                public String getBatch_spec_code() {
                    return batch_spec_code;
                }

                public void setBatch_spec_code(String batch_spec_code) {
                    this.batch_spec_code = batch_spec_code;
                }

                public String getBatch_spec_value() {
                    return batch_spec_value;
                }

                public void setBatch_spec_value(String batch_spec_value) {
                    this.batch_spec_value = batch_spec_value;
                }

                public String getBatch_spec_type() {
                    return batch_spec_type;
                }

                public void setBatch_spec_type(String batch_spec_type) {
                    this.batch_spec_type = batch_spec_type;
                }

                public String getRequired() {
                    return required;
                }

                public void setRequired(String required) {
                    this.required = required;
                }

                public String getDisplay_index() {
                    return display_index;
                }

                public void setDisplay_index(String display_index) {
                    this.display_index = display_index;
                }

                public String getEdit() {
                    return edit;
                }

                public void setEdit(String edit) {
                    this.edit = edit;
                }

                public List<InStorageFreeOverviewBean.OverviewBean.PurchaseOrderItemListBean.BatchSpecListBean.InfoBean> getInfo() {
                    return info;
                }

                public void setInfo(List<InStorageFreeOverviewBean.OverviewBean.PurchaseOrderItemListBean.BatchSpecListBean.InfoBean> info) {
                    this.info = info;
                }
            }

            public static class BatchMaterialSpecListBean {
                /**
                 * batch_spec_code : production_time
                 * batch_spec_value : 2012-12-11
                 * batch_spec_type : 2
                 * required : 0
                 * info : []
                 * display_index : 1
                 * edit : 1
                 */

                private String batch_spec_code;
                private String batch_spec_value;
                private String batch_spec_type;
                private String batch_spec_name;
                private String required;
                private String display_index;
                private String edit;
                private String Text;
                private List<InStorageFreeOverviewBean.OverviewBean.PurchaseOrderItemListBean.BatchSpecListBean.InfoBean> info;

                public String getBatch_spec_name() {
                    return batch_spec_name;
                }

                public void setBatch_spec_name(String batch_spec_name) {
                    this.batch_spec_name = batch_spec_name;
                }

                public String getText() {
                    return Text;
                }

                public void setText(String text) {
                    Text = text;
                }

                public String getBatch_spec_code() {
                    return batch_spec_code;
                }

                public void setBatch_spec_code(String batch_spec_code) {
                    this.batch_spec_code = batch_spec_code;
                }

                public String getBatch_spec_value() {
                    return batch_spec_value;
                }

                public void setBatch_spec_value(String batch_spec_value) {
                    this.batch_spec_value = batch_spec_value;
                }

                public String getBatch_spec_type() {
                    return batch_spec_type;
                }

                public void setBatch_spec_type(String batch_spec_type) {
                    this.batch_spec_type = batch_spec_type;
                }

                public String getRequired() {
                    return required;
                }

                public void setRequired(String required) {
                    this.required = required;
                }

                public String getDisplay_index() {
                    return display_index;
                }

                public void setDisplay_index(String display_index) {
                    this.display_index = display_index;
                }

                public String getEdit() {
                    return edit;
                }

                public void setEdit(String edit) {
                    this.edit = edit;
                }

                public List<InStorageFreeOverviewBean.OverviewBean.PurchaseOrderItemListBean.BatchSpecListBean.InfoBean> getInfo() {
                    return info;
                }

                public void setInfo(List<InStorageFreeOverviewBean.OverviewBean.PurchaseOrderItemListBean.BatchSpecListBean.InfoBean> info) {
                    this.info = info;
                }
            }
        }
    }
}
